@charset "utf-8";
/* CSS Document */
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0px;padding:0px;}
table{line-height:18px;}
ul{ list-style:none;}
.cursor{cursor:pointer;}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after {content:"."; clear:both; display:block; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.clearfix {display:inline-table;}
* html .clearfix {height:1%;}
.clearfix {display: block;}
*+html .clearfix{min-height:1%;}
.blank5{line-height:5px;height:5px;clear:both;}
.blank10{line-height:10px;height:10px;clear:both;}
.blank20{height:20px;clear:both;}
.blank50{height:50px;clear:both;}

.l,.left{float:left;}
.r,.right{float:right;}
.ml10{margin-left:10px;display:inline;}
img {border:0;}
body{ font-family:Microsoft YaHei;font-size:12px;text-align:left;width:100%;margin:0;padding:0;color:#333;}
a{ text-decoration:none;color:#666666;}
a:hover{text-decoration:underline}
.header{height:97px; margin:0 auto; background:url(../img/topbg.jpg) repeat-x;}
.top{width:1000px;height:20px;margin:0 auto;line-height:20px;color:#666666; text-align:right;}
.top a:hover,.menu ul li a:hover,.mapnav a:hover{ text-decoration:underline}
.top_logo{width:1000px;height:62px;margin:0 auto; background:url(../img/fgx.jpg) 270px bottom no-repeat} 
.logo{width:256px;height:56px;}
.logo_ad{width:245px;height:46px; font-family:"微软雅黑";line-height:22px; font-size:14px; margin-left:25px; color:#5c5c5c; padding-top:13px; text-align:left}
.tel{width:222px;height:46px; padding-top:13px; }
.menu{height:38px;background:url(../img/menu_bg.gif) repeat-x left top;}
.menu .content{width:1000px;height:38px;margin:0 auto;}
/*menu*/
.search{display:block;width:171px;height:24px;background:url(../img/search_bg.png) no-repeat left top;margin-top:7px;}
.search .txt{ width:128px; height:20px; line-height:20px; border:0px;background:none;;margin-left:10px;margin-top:2px;display:inline;color:#7a7979;}
.search .submit{ width:25px; border:0px; text-indent:-999px; background:none; cursor:pointer; height:25px;}
ul#nav {width:828px; margin:0 auto;font-size:15px;float:left; z-index:4000; text-align:center}
ul#nav .mainlevel {float:left;width:103px;display:inline;/*IE6 only*/background:url(../img/menu_line.gif) no-repeat left top;display:inline;}
ul#nav .mainlevel a {color:#fff; text-decoration:none; line-height:38px;height:38px;display:block;width:103px;font-weight:bold;}
ul#nav .mainlevel a:hover{background:url(../img/menu_bg_hover.gif) repeat-x left top;}
ul#nav .mainlevel a#cur {color:#fff; text-decoration:none; background:url(../img/menu_hover.gif);}

ul#nav .mainlevel ul {display:none;position:absolute;list-style:none;*margin-left:-47px;}
ul#nav .mainlevel ul.pro{position:absolute; z-index:500;}
ul#nav .mainlevel li {border-top:1px solid #fff; width:103px;line-height:28px; z-index:500;filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}
ul#nav .mainlevel li#pro_box{border-top:1px solid #fff; width:960px;line-height:25px;margin-left:-190px !important;*margin-left:-190px !important;*margin-left:-190px;position:absolute;/*IE6 only*/}

ul#nav .mainlevel li a{color:#2c2d2c; text-decoration:none;height:28px; line-height:28px; display:block; width:103px; background:#eeeded; font-weight:normal;font-size:12px;}
ul#nav .mainlevel li a:hover{color:#fff; text-decoration:none; display:block;width:103px;background:url(../img/menu_hover.gif);line-height:28px;}

#menu_products{width:815px;height:235px;float:left; display:inline;background:#e6ebee;z-index:50;margin-top:0px;line-height:22px;text-align:left;}

ul#nav .mainlevel li #menu_products a{display:inline;color:#2c2d2c; text-decoration:none;background:none;margin:0;padding:0;font-weight:bold;}
ul#nav .mainlevel li #menu_products dl{float:left;display:inline; }
ul#nav .mainlevel li #menu_products dl dt{text-align:left;height:31px;line-height:31px;font-weight:bold;float:left;display:inline;margin-bottom:0px;}
ul#nav .mainlevel li #menu_products dl dt h2{font-weight:bold;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;font-size:12px;}
ul#nav .mainlevel li #menu_products dl dt h2 a{color:red;}
ul#nav .mainlevel li #menu_products dl dt a{ display:inline;line-height:31px;marign:0;font-weight:bold;font-size:12px;}
ul#nav .mainlevel li #menu_products dl dd{float:left;text-indent:10px;background:url(../img/menu_List_bg.gif) left 7px no-repeat;}
ul#nav .mainlevel li #menu_products .vline{width:2px;float:left;background:url(../img/menu_vline_bg.gif);margin-top:37px;}
ul#nav .mainlevel li #menu_products dl dd a{font-weight:normal;line-height:22px;}
ul#nav .mainlevel li #menu_products a:hover{text-decoration:underline;}
ul#nav .mainlevel li #menu_products dl#l_110{width:180px;float:left;margin-left:30px;display:inline;}
ul#nav .mainlevel li #menu_products dl#l_110 dd{width:180px;}
ul#nav .mainlevel li #menu_products dl#l_270{width:180px;padding-left:20px;margin-right:5px;}
ul#nav .mainlevel li #menu_products dl#l_270 dd{width:180px;}
ul#nav .mainlevel li #menu_products dl#l_270 dd.nobg{float:left;text-indent:5px;background:none;}
ul#nav .mainlevel li #menu_products dl#l_270 span{height:22px;padding-right:5px;float:left;/*background:#B1BEC4;*/font-size:12px; color:#F00; font-weight:bold;}
ul#nav .mainlevel li #menu_products dl#l_140{width:130px;padding-left:10px;margin-right:15px;}
ul#nav .mainlevel li #menu_products dl#l_140 dd{width:130px;} 
ul#nav .mainlevel li #menu_products dl#l_145{width:175px;padding-left:20px;}
ul#nav .mainlevel li #menu_products dl#l_145 dd{width:175px;} 
ul#nav .mainlevel li #menu_products dl#l_130{width:145px;padding-left:20px;margin-right:10px;}
ul#nav .mainlevel li #menu_products dl#l_130 dd{width:145px;}
ul#nav .mainlevel li #menu_products dl#l_80{width:100px;float:left;margin-left:10px;display:inline;}
ul#nav .mainlevel li #menu_products dl#l_80 dd{width:100px;}
.sv { position:absolute; width:105px;float:left;display:none;z-index:500; }
/*banner start*/

.banner{height:420px;margin:0px auto;overflow:hidden;}
.focus{width:1440px;height:420px;border:1px solid #EEE;position:relative;margin:0 auto;}
.f1440{width:1440px;height:420px;overflow:hidden}
.f1440 img{width:1440px;height:420px}

.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{display:none}
.rslides_tabs{clear:both;text-align:center;position:absolute;z-index:9999;bottom:20px;left:46%}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0, .2);background:#DDD;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:rgba(0,0,0, .6);background:#390}

.content_down{width:960px;height:auto; margin:0 auto; background:#f4f4f4;border:1px #dedede solid; margin-top:10px;overflow:hidden}
.con_left{width:310px;height:215px; padding-left:3px; padding-top:10px;background:#f9f9fa}
.img_cont{width:313px;height:auto; margin-bottom:5px;}
.case_img{width:112px;height:80px; border:1px solid #ccc; padding:2px;}
.case_img img{width:112px;height:80px;}
.case_cont{width:175px;height:auto; margin-left:10px; }
.case_cont h3{ font-size:12px;height:20px; line-height:20px; }
.case_cont h3 a{color:#3f3f3f}
.case_cont p{ line-height:20px; color:#666666;}
.con_left ul li{width:300px;height:23px; line-height:23px; padding-left:5px;background:url(../img/dotbg.jpg) bottom repeat-x; float:left;color:#666666}
.con_left h2,.con_center h2,.con_right h2{height:25px; line-height:25px;padding-left:10px;}
.con_left h2 span,.con_center h2 span,.con_right h2 span{ line-height:20px; float:right;font-size:12px; font-weight:100; padding-right:10px; color:#666666}
.con_center{width:403px;height:215px; background:#f4f4f4; margin-left:2px;padding-top:10px;}
.recomend{width:960px; height:31px; padding-top:1px; line-height:31px; margin:0 auto; margin-top:10px; background:url(../img/rebg.jpg) no-repeat; }
.recomend a{color:#000000}
.recomend span{width:100px; padding:0  30px 0 15px; line-height:32px; font-size:14px; font-weight:bold; color:#FFF}
.enterpro{float:right;display:inline;margin-right:11px;line-height:34px;}
.enterpro a{color:#fff;}
/*product change*/
.ipro_flash{ width:400px; height:180px;}
#i_focus{width:400px; height:180px; padding:0px; margin:0 auto; position:relative; z-index:1; overflow:hidden;}
#i_focus_pic{ width:400px; height:113px;display:inline; position:relative;overflow:hidden}
#i_focus_piclist { position:absolute; width:400px; height:114px;}
#i_focus_piclist li { width:400px; height:114px; overflow:hidden; display:none; text-align:center; position:absolute; left:0px; top:0px;}
#i_focus_piclist img { width:391px; height:114px;}
#i_focus_btn { width:400px; height:65px; position:absolute; left:3px; bottom:0px;}
#i_focus_btn li {cursor:pointer; width:74px; height:51px; float:left; line-height:0px; font-size:1px; margin-right:2px; border-top:#a0a0a0 3px solid; padding:8px 1px 0px;}
#i_focus_btn img { width:72px; height:51px; border:#a0a0a0 1px solid;}
#i_focus_btn .i_cur { border-top:#339900 3px solid;}
#i_focus_btn .i_cur img { border:#339900 1px solid;}
#i_focus_opdiv { position:absolute; left:0; bottom:0; width:374px; height:51px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); border:1px solid #fff; border-top:0}
#i_focus_tx span{font-family:"微软雅黑"; font-size:16px; font-weight:bold; line-height:22px; display:block}
#i_focus_tx { position:absolute; left:8px; bottom:2px; color:#FFF}
#i_focus_tx .normal {display:none}
/*product end*/
.con_right{width:235px;height:215px;margin-left:3px;padding-top:10px; background:#f9f9fa}
.con_right p{widht:223px;height:27px; line-height:27px; background: url(../img/redbg.jpg) center no-repeat; padding-left:10px;}
.con_right p a{ color:#FFF}
.con_right ul{ margin-top:5px;}
.con_right ul li{width:213px;height:21px; line-height:21px; background:url(../img/arrow.jpg) left center no-repeat; padding-left:10px; margin-left:10px;}
.drop_list{ width:220px; margin-top:5px; margin-left:10px; float:left; display:inline;}
/*footer start*/
.footer {margin:5px auto; height:60px; padding-top:20px; background:url(../img/footerbg.jpg) repeat-x /*color:#6e6e6e;*/ }
.footer p{ line-height:22px; text-align:center; color:#6b6b6b}
/*** 全站分页样式 ***/
.page { margin-top:15px;padding-bottom:15px; text-align:center;font-family:Georgia, "Times New Roman", Times, serif;}
.page a { padding: 5px 9px 4px 9px;border: 1px solid #b3b3b3;color:#333;margin-right: 3px;text-decoration: none !important;background: #e6e6e6 url(../img/page_bg.gif) no-repeat left bottom;}
.page a:hover,.page .current { background: #890000 url(../img/page_bg.gif) no-repeat left top;border: 1px solid #046218;color:#fff; }
